7a2a58cb444b55488f2e94b5e29cb553e594aaf4,components/camel-cdi/src/main/java/org/apache/camel/cdi/BeanManagerHelper.java,BeanManagerHelper,getReferenceByName,#BeanManager#String#Class#,39
Before Change
}
static <T> T getReferenceByName(BeanManager manager, String name, Class<T> type) {
Set<Bean<?>> beans = manager.getBeans(name);
if (beans == null || beans.isEmpty()) {
return null;
}
return getReference(manager, type, manager.resolve(beans));
}
static <T> T getReferenceByType(BeanManager manager, Class<T> type, Annotation... qualifiers) {
After Change
}
static <T> Optional<T> getReferenceByName(BeanManager manager, String name, Class<T> type) {
return Optional.of(manager.getBeans(name))
.map(manager::resolve)
.map(bean -> getReference(manager, type, bean));
}
static <T> Optional<T> getReferenceByType(BeanManager manager, Class<T> type, Annotation... qualifiers) {